package com.hrsoft.edi.stub.request;

    import java.util.List;
    import com.taobao.api.internal.mapping.ApiField;
    import com.taobao.api.TaobaoObject;
    import com.taobao.api.internal.mapping.ApiListField;
    import java.util.Map;

    import com.taobao.api.ApiRuleException;
    import com.qimen.api.QimenRequest;
    import com.taobao.api.internal.util.TaobaoHashMap;

    import com.qimen.api.response.ReturnorderCreateResponse;

/**
 * TOP API: taobao.qimen.returnorder.create request
 *
 * @author top auto create
 * @since 1.0, 2018.07.26
 */
    public class ReturnorderCreateRequest extends QimenRequest<ReturnorderCreateResponse> {



    /**
     * 扩展属性
     */
    private Map extendProps;

    /**
     * itemList
     */
    private List<Item> itemList;

    /**
     * 订单信息
     */
    private List<OrderLine> orderLines;

    /**
     * 退货单信息
     */
    private ReturnOrder returnOrder;

    public void setExtendProps(Map extendProps) {
    this.extendProps = extendProps;
    }

    public Map getExtendProps() {
    return this.extendProps;
    }

    public void setItemList(List<Item> itemList) {
    this.itemList = itemList;
    }

    public List<Item> getItemList() {
    return this.itemList;
    }

    public void setOrderLines(List<OrderLine> orderLines) {
    this.orderLines = orderLines;
    }

    public List<OrderLine> getOrderLines() {
    return this.orderLines;
    }

    public void setReturnOrder(ReturnOrder returnOrder) {
    this.returnOrder = returnOrder;
    }

    public ReturnOrder getReturnOrder() {
    return this.returnOrder;
    }

    public String getApiMethodName() {
    return "returnorder.create";
    }

    public Class<ReturnorderCreateResponse> getResponseClass() {
    return ReturnorderCreateResponse.class;
    }

    public void check() throws ApiRuleException {
    }

    /**
     * null
     *
     * @author top auto create
     * @since 1.0, null
     */

    public static class Batch {

    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("actualQty")
    private String actualQty;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("batchCode")
    private String batchCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("expireDate")
    private String expireDate;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("inventoryType")
    private String inventoryType;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("produceCode")
    private String produceCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("productDate")
    private String productDate;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("quantity")
    private String quantity;


    public String getActualQty() {
    return this.actualQty;
    }
    public void setActualQty(String actualQty) {
    this.actualQty = actualQty;
    }
    public String getBatchCode() {
    return this.batchCode;
    }
    public void setBatchCode(String batchCode) {
    this.batchCode = batchCode;
    }
    public String getExpireDate() {
    return this.expireDate;
    }
    public void setExpireDate(String expireDate) {
    this.expireDate = expireDate;
    }
    public String getInventoryType() {
    return this.inventoryType;
    }
    public void setInventoryType(String inventoryType) {
    this.inventoryType = inventoryType;
    }
    public String getProduceCode() {
    return this.produceCode;
    }
    public void setProduceCode(String produceCode) {
    this.produceCode = produceCode;
    }
    public String getProductDate() {
    return this.productDate;
    }
    public void setProductDate(String productDate) {
    this.productDate = productDate;
    }
    public String getQuantity() {
    return this.quantity;
    }
    public void setQuantity(String quantity) {
    this.quantity = quantity;
    }

    }

    /**
     * priceAdjustment
     *
     * @author top auto create
     * @since 1.0, null
     */

    public static class PriceAdjustment {

    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("discount")
    private String discount;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("endDate")
    private String endDate;
    /**
     * 备注
     */
    @ApiField("remark")
    private String remark;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("standardPrice")
    private String standardPrice;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("startDate")
    private String startDate;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("type")
    private String type;


    public String getDiscount() {
    return this.discount;
    }
    public void setDiscount(String discount) {
    this.discount = discount;
    }
    public String getEndDate() {
    return this.endDate;
    }
    public void setEndDate(String endDate) {
    this.endDate = endDate;
    }
    public String getRemark() {
    return this.remark;
    }
    public void setRemark(String remark) {
    this.remark = remark;
    }
    public String getStandardPrice() {
    return this.standardPrice;
    }
    public void setStandardPrice(String standardPrice) {
    this.standardPrice = standardPrice;
    }
    public String getStartDate() {
    return this.startDate;
    }
    public void setStartDate(String startDate) {
    this.startDate = startDate;
    }
    public String getType() {
    return this.type;
    }
    public void setType(String type) {
    this.type = type;
    }

    }

    /**
     * itemList
     *
     * @author top auto create
     * @since 1.0, null
     */

    public static class Item {

    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("actualAmount")
    private String actualAmount;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("actualQty")
    private String actualQty;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("adventLifecycle")
    private String adventLifecycle;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("amount")
    private String amount;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("approvalNumber")
    private String approvalNumber;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("barCode")
    private String barCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("batchCode")
    private String batchCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("batchRemark")
    private String batchRemark;
    /**
     * batchs
     */
    @ApiListField("batchs")
    @ApiField("batch")
    private List<Batch> batchs;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("brandCode")
    private String brandCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("brandName")
    private String brandName;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("categoryId")
    private String categoryId;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("categoryName")
    private String categoryName;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("changeTime")
    private String changeTime;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("channelCode")
    private String channelCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("color")
    private String color;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("costPrice")
    private String costPrice;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("defectiveQty")
    private String defectiveQty;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("diffQuantity")
    private String diffQuantity;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("discount")
    private String discount;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("discountPrice")
    private String discountPrice;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("englishName")
    private String englishName;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("exCode")
    private String exCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("expireDate")
    private String expireDate;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("extCode")
    private String extCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("goodsCode")
    private String goodsCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("grossWeight")
    private String grossWeight;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("height")
    private String height;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("inventoryType")
    private String inventoryType;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("isAreaSale")
    private String isAreaSale;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("isBatchMgmt")
    private String isBatchMgmt;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("isFragile")
    private String isFragile;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("isHazardous")
    private String isHazardous;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("isSNMgmt")
    private String isSNMgmt;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("isShelfLifeMgmt")
    private String isShelfLifeMgmt;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("isSku")
    private String isSku;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("itemCode")
    private String itemCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("itemId")
    private String itemId;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("itemName")
    private String itemName;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("itemType")
    private String itemType;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("lackQty")
    private String lackQty;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("latestUpdateTime")
    private String latestUpdateTime;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("length")
    private String length;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("lockQuantity")
    private String lockQuantity;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("lockupLifecycle")
    private String lockupLifecycle;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("netWeight")
    private String netWeight;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("normalQty")
    private String normalQty;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("orderCode")
    private String orderCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("orderLineNo")
    private String orderLineNo;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("orderType")
    private String orderType;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("originAddress")
    private String originAddress;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("originCode")
    private String originCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("outBizCode")
    private String outBizCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("ownerCode")
    private String ownerCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("packCode")
    private String packCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("packageMaterial")
    private String packageMaterial;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("paperQty")
    private String paperQty;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("pcs")
    private String pcs;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("planQty")
    private String planQty;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("price")
    private String price;
    /**
     * priceAdjustment
     */
    @ApiField("priceAdjustment")
    private PriceAdjustment priceAdjustment;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("pricingCategory")
    private String pricingCategory;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("produceCode")
    private String produceCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("productCode")
    private String productCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("productDate")
    private String productDate;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("purchasePrice")
    private String purchasePrice;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("quantity")
    private String quantity;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("reason")
    private String reason;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("receiveQty")
    private String receiveQty;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("referencePrice")
    private String referencePrice;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("rejectLifecycle")
    private String rejectLifecycle;
    /**
     * 备注
     */
    @ApiField("remark")
    private String remark;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("retailPrice")
    private String retailPrice;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("safetyStock")
    private String safetyStock;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("seasonCode")
    private String seasonCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("seasonName")
    private String seasonName;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("shelfLife")
    private String shelfLife;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("shortName")
    private String shortName;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("size")
    private String size;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("skuProperty")
    private String skuProperty;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("sn")
    private String sn;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("snCode")
    private String snCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("sourceOrderCode")
    private String sourceOrderCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("standardPrice")
    private String standardPrice;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("stockStatus")
    private String stockStatus;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("stockUnit")
    private String stockUnit;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("subSourceOrderCode")
    private String subSourceOrderCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("supplierCode")
    private String supplierCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("supplierName")
    private String supplierName;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("tagPrice")
    private String tagPrice;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("tareWeight")
    private String tareWeight;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("tempRequirement")
    private String tempRequirement;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("title")
    private String title;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("unit")
    private String unit;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("volume")
    private String volume;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("warehouseCode")
    private String warehouseCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("width")
    private String width;


    public String getActualAmount() {
    return this.actualAmount;
    }
    public void setActualAmount(String actualAmount) {
    this.actualAmount = actualAmount;
    }
    public String getActualQty() {
    return this.actualQty;
    }
    public void setActualQty(String actualQty) {
    this.actualQty = actualQty;
    }
    public String getAdventLifecycle() {
    return this.adventLifecycle;
    }
    public void setAdventLifecycle(String adventLifecycle) {
    this.adventLifecycle = adventLifecycle;
    }
    public String getAmount() {
    return this.amount;
    }
    public void setAmount(String amount) {
    this.amount = amount;
    }
    public String getApprovalNumber() {
    return this.approvalNumber;
    }
    public void setApprovalNumber(String approvalNumber) {
    this.approvalNumber = approvalNumber;
    }
    public String getBarCode() {
    return this.barCode;
    }
    public void setBarCode(String barCode) {
    this.barCode = barCode;
    }
    public String getBatchCode() {
    return this.batchCode;
    }
    public void setBatchCode(String batchCode) {
    this.batchCode = batchCode;
    }
    public String getBatchRemark() {
    return this.batchRemark;
    }
    public void setBatchRemark(String batchRemark) {
    this.batchRemark = batchRemark;
    }
    public List<Batch> getBatchs() {
    return this.batchs;
    }
    public void setBatchs(List<Batch> batchs) {
    this.batchs = batchs;
    }
    public String getBrandCode() {
    return this.brandCode;
    }
    public void setBrandCode(String brandCode) {
    this.brandCode = brandCode;
    }
    public String getBrandName() {
    return this.brandName;
    }
    public void setBrandName(String brandName) {
    this.brandName = brandName;
    }
    public String getCategoryId() {
    return this.categoryId;
    }
    public void setCategoryId(String categoryId) {
    this.categoryId = categoryId;
    }
    public String getCategoryName() {
    return this.categoryName;
    }
    public void setCategoryName(String categoryName) {
    this.categoryName = categoryName;
    }
    public String getChangeTime() {
    return this.changeTime;
    }
    public void setChangeTime(String changeTime) {
    this.changeTime = changeTime;
    }
    public String getChannelCode() {
    return this.channelCode;
    }
    public void setChannelCode(String channelCode) {
    this.channelCode = channelCode;
    }
    public String getColor() {
    return this.color;
    }
    public void setColor(String color) {
    this.color = color;
    }
    public String getCostPrice() {
    return this.costPrice;
    }
    public void setCostPrice(String costPrice) {
    this.costPrice = costPrice;
    }
    public String getDefectiveQty() {
    return this.defectiveQty;
    }
    public void setDefectiveQty(String defectiveQty) {
    this.defectiveQty = defectiveQty;
    }
    public String getDiffQuantity() {
    return this.diffQuantity;
    }
    public void setDiffQuantity(String diffQuantity) {
    this.diffQuantity = diffQuantity;
    }
    public String getDiscount() {
    return this.discount;
    }
    public void setDiscount(String discount) {
    this.discount = discount;
    }
    public String getDiscountPrice() {
    return this.discountPrice;
    }
    public void setDiscountPrice(String discountPrice) {
    this.discountPrice = discountPrice;
    }
    public String getEnglishName() {
    return this.englishName;
    }
    public void setEnglishName(String englishName) {
    this.englishName = englishName;
    }
    public String getExCode() {
    return this.exCode;
    }
    public void setExCode(String exCode) {
    this.exCode = exCode;
    }
    public String getExpireDate() {
    return this.expireDate;
    }
    public void setExpireDate(String expireDate) {
    this.expireDate = expireDate;
    }
    public String getExtCode() {
    return this.extCode;
    }
    public void setExtCode(String extCode) {
    this.extCode = extCode;
    }
    public String getGoodsCode() {
    return this.goodsCode;
    }
    public void setGoodsCode(String goodsCode) {
    this.goodsCode = goodsCode;
    }
    public String getGrossWeight() {
    return this.grossWeight;
    }
    public void setGrossWeight(String grossWeight) {
    this.grossWeight = grossWeight;
    }
    public String getHeight() {
    return this.height;
    }
    public void setHeight(String height) {
    this.height = height;
    }
    public String getInventoryType() {
    return this.inventoryType;
    }
    public void setInventoryType(String inventoryType) {
    this.inventoryType = inventoryType;
    }
    public String getIsAreaSale() {
    return this.isAreaSale;
    }
    public void setIsAreaSale(String isAreaSale) {
    this.isAreaSale = isAreaSale;
    }
    public String getIsBatchMgmt() {
    return this.isBatchMgmt;
    }
    public void setIsBatchMgmt(String isBatchMgmt) {
    this.isBatchMgmt = isBatchMgmt;
    }
    public String getIsFragile() {
    return this.isFragile;
    }
    public void setIsFragile(String isFragile) {
    this.isFragile = isFragile;
    }
    public String getIsHazardous() {
    return this.isHazardous;
    }
    public void setIsHazardous(String isHazardous) {
    this.isHazardous = isHazardous;
    }
    public String getIsSNMgmt() {
    return this.isSNMgmt;
    }
    public void setIsSNMgmt(String isSNMgmt) {
    this.isSNMgmt = isSNMgmt;
    }
    public String getIsShelfLifeMgmt() {
    return this.isShelfLifeMgmt;
    }
    public void setIsShelfLifeMgmt(String isShelfLifeMgmt) {
    this.isShelfLifeMgmt = isShelfLifeMgmt;
    }
    public String getIsSku() {
    return this.isSku;
    }
    public void setIsSku(String isSku) {
    this.isSku = isSku;
    }
    public String getItemCode() {
    return this.itemCode;
    }
    public void setItemCode(String itemCode) {
    this.itemCode = itemCode;
    }
    public String getItemId() {
    return this.itemId;
    }
    public void setItemId(String itemId) {
    this.itemId = itemId;
    }
    public String getItemName() {
    return this.itemName;
    }
    public void setItemName(String itemName) {
    this.itemName = itemName;
    }
    public String getItemType() {
    return this.itemType;
    }
    public void setItemType(String itemType) {
    this.itemType = itemType;
    }
    public String getLackQty() {
    return this.lackQty;
    }
    public void setLackQty(String lackQty) {
    this.lackQty = lackQty;
    }
    public String getLatestUpdateTime() {
    return this.latestUpdateTime;
    }
    public void setLatestUpdateTime(String latestUpdateTime) {
    this.latestUpdateTime = latestUpdateTime;
    }
    public String getLength() {
    return this.length;
    }
    public void setLength(String length) {
    this.length = length;
    }
    public String getLockQuantity() {
    return this.lockQuantity;
    }
    public void setLockQuantity(String lockQuantity) {
    this.lockQuantity = lockQuantity;
    }
    public String getLockupLifecycle() {
    return this.lockupLifecycle;
    }
    public void setLockupLifecycle(String lockupLifecycle) {
    this.lockupLifecycle = lockupLifecycle;
    }
    public String getNetWeight() {
    return this.netWeight;
    }
    public void setNetWeight(String netWeight) {
    this.netWeight = netWeight;
    }
    public String getNormalQty() {
    return this.normalQty;
    }
    public void setNormalQty(String normalQty) {
    this.normalQty = normalQty;
    }
    public String getOrderCode() {
    return this.orderCode;
    }
    public void setOrderCode(String orderCode) {
    this.orderCode = orderCode;
    }
    public String getOrderLineNo() {
    return this.orderLineNo;
    }
    public void setOrderLineNo(String orderLineNo) {
    this.orderLineNo = orderLineNo;
    }
    public String getOrderType() {
    return this.orderType;
    }
    public void setOrderType(String orderType) {
    this.orderType = orderType;
    }
    public String getOriginAddress() {
    return this.originAddress;
    }
    public void setOriginAddress(String originAddress) {
    this.originAddress = originAddress;
    }
    public String getOriginCode() {
    return this.originCode;
    }
    public void setOriginCode(String originCode) {
    this.originCode = originCode;
    }
    public String getOutBizCode() {
    return this.outBizCode;
    }
    public void setOutBizCode(String outBizCode) {
    this.outBizCode = outBizCode;
    }
    public String getOwnerCode() {
    return this.ownerCode;
    }
    public void setOwnerCode(String ownerCode) {
    this.ownerCode = ownerCode;
    }
    public String getPackCode() {
    return this.packCode;
    }
    public void setPackCode(String packCode) {
    this.packCode = packCode;
    }
    public String getPackageMaterial() {
    return this.packageMaterial;
    }
    public void setPackageMaterial(String packageMaterial) {
    this.packageMaterial = packageMaterial;
    }
    public String getPaperQty() {
    return this.paperQty;
    }
    public void setPaperQty(String paperQty) {
    this.paperQty = paperQty;
    }
    public String getPcs() {
    return this.pcs;
    }
    public void setPcs(String pcs) {
    this.pcs = pcs;
    }
    public String getPlanQty() {
    return this.planQty;
    }
    public void setPlanQty(String planQty) {
    this.planQty = planQty;
    }
    public String getPrice() {
    return this.price;
    }
    public void setPrice(String price) {
    this.price = price;
    }
    public PriceAdjustment getPriceAdjustment() {
    return this.priceAdjustment;
    }
    public void setPriceAdjustment(PriceAdjustment priceAdjustment) {
    this.priceAdjustment = priceAdjustment;
    }
    public String getPricingCategory() {
    return this.pricingCategory;
    }
    public void setPricingCategory(String pricingCategory) {
    this.pricingCategory = pricingCategory;
    }
    public String getProduceCode() {
    return this.produceCode;
    }
    public void setProduceCode(String produceCode) {
    this.produceCode = produceCode;
    }
    public String getProductCode() {
    return this.productCode;
    }
    public void setProductCode(String productCode) {
    this.productCode = productCode;
    }
    public String getProductDate() {
    return this.productDate;
    }
    public void setProductDate(String productDate) {
    this.productDate = productDate;
    }
    public String getPurchasePrice() {
    return this.purchasePrice;
    }
    public void setPurchasePrice(String purchasePrice) {
    this.purchasePrice = purchasePrice;
    }
    public String getQuantity() {
    return this.quantity;
    }
    public void setQuantity(String quantity) {
    this.quantity = quantity;
    }
    public String getReason() {
    return this.reason;
    }
    public void setReason(String reason) {
    this.reason = reason;
    }
    public String getReceiveQty() {
    return this.receiveQty;
    }
    public void setReceiveQty(String receiveQty) {
    this.receiveQty = receiveQty;
    }
    public String getReferencePrice() {
    return this.referencePrice;
    }
    public void setReferencePrice(String referencePrice) {
    this.referencePrice = referencePrice;
    }
    public String getRejectLifecycle() {
    return this.rejectLifecycle;
    }
    public void setRejectLifecycle(String rejectLifecycle) {
    this.rejectLifecycle = rejectLifecycle;
    }
    public String getRemark() {
    return this.remark;
    }
    public void setRemark(String remark) {
    this.remark = remark;
    }
    public String getRetailPrice() {
    return this.retailPrice;
    }
    public void setRetailPrice(String retailPrice) {
    this.retailPrice = retailPrice;
    }
    public String getSafetyStock() {
    return this.safetyStock;
    }
    public void setSafetyStock(String safetyStock) {
    this.safetyStock = safetyStock;
    }
    public String getSeasonCode() {
    return this.seasonCode;
    }
    public void setSeasonCode(String seasonCode) {
    this.seasonCode = seasonCode;
    }
    public String getSeasonName() {
    return this.seasonName;
    }
    public void setSeasonName(String seasonName) {
    this.seasonName = seasonName;
    }
    public String getShelfLife() {
    return this.shelfLife;
    }
    public void setShelfLife(String shelfLife) {
    this.shelfLife = shelfLife;
    }
    public String getShortName() {
    return this.shortName;
    }
    public void setShortName(String shortName) {
    this.shortName = shortName;
    }
    public String getSize() {
    return this.size;
    }
    public void setSize(String size) {
    this.size = size;
    }
    public String getSkuProperty() {
    return this.skuProperty;
    }
    public void setSkuProperty(String skuProperty) {
    this.skuProperty = skuProperty;
    }
    public String getSn() {
    return this.sn;
    }
    public void setSn(String sn) {
    this.sn = sn;
    }
    public String getSnCode() {
    return this.snCode;
    }
    public void setSnCode(String snCode) {
    this.snCode = snCode;
    }
    public String getSourceOrderCode() {
    return this.sourceOrderCode;
    }
    public void setSourceOrderCode(String sourceOrderCode) {
    this.sourceOrderCode = sourceOrderCode;
    }
    public String getStandardPrice() {
    return this.standardPrice;
    }
    public void setStandardPrice(String standardPrice) {
    this.standardPrice = standardPrice;
    }
    public String getStockStatus() {
    return this.stockStatus;
    }
    public void setStockStatus(String stockStatus) {
    this.stockStatus = stockStatus;
    }
    public String getStockUnit() {
    return this.stockUnit;
    }
    public void setStockUnit(String stockUnit) {
    this.stockUnit = stockUnit;
    }
    public String getSubSourceOrderCode() {
    return this.subSourceOrderCode;
    }
    public void setSubSourceOrderCode(String subSourceOrderCode) {
    this.subSourceOrderCode = subSourceOrderCode;
    }
    public String getSupplierCode() {
    return this.supplierCode;
    }
    public void setSupplierCode(String supplierCode) {
    this.supplierCode = supplierCode;
    }
    public String getSupplierName() {
    return this.supplierName;
    }
    public void setSupplierName(String supplierName) {
    this.supplierName = supplierName;
    }
    public String getTagPrice() {
    return this.tagPrice;
    }
    public void setTagPrice(String tagPrice) {
    this.tagPrice = tagPrice;
    }
    public String getTareWeight() {
    return this.tareWeight;
    }
    public void setTareWeight(String tareWeight) {
    this.tareWeight = tareWeight;
    }
    public String getTempRequirement() {
    return this.tempRequirement;
    }
    public void setTempRequirement(String tempRequirement) {
    this.tempRequirement = tempRequirement;
    }
    public String getTitle() {
    return this.title;
    }
    public void setTitle(String title) {
    this.title = title;
    }
    public String getUnit() {
    return this.unit;
    }
    public void setUnit(String unit) {
    this.unit = unit;
    }
    public String getVolume() {
    return this.volume;
    }
    public void setVolume(String volume) {
    this.volume = volume;
    }
    public String getWarehouseCode() {
    return this.warehouseCode;
    }
    public void setWarehouseCode(String warehouseCode) {
    this.warehouseCode = warehouseCode;
    }
    public String getWidth() {
    return this.width;
    }
    public void setWidth(String width) {
    this.width = width;
    }

    }

    /**
     * 发件人信息
     *
     * @author top auto create
     * @since 1.0, null
     */

    public static class SenderInfo {

    /**
     * 区域
     */
    @ApiField("area")
    private String area;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("birthDate")
    private String birthDate;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("carNo")
    private String carNo;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("career")
    private String career;
    /**
     * 城市
     */
    @ApiField("city")
    private String city;
    /**
     * 公司名称
     */
    @ApiField("company")
    private String company;
    /**
     * 国家二字码
     */
    @ApiField("countryCode")
    private String countryCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("countryCodeCiq")
    private String countryCodeCiq;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("countryCodeCus")
    private String countryCodeCus;
    /**
     * 详细地址
     */
    @ApiField("detailAddress")
    private String detailAddress;
    /**
     * 电子邮箱
     */
    @ApiField("email")
    private String email;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("fax")
    private String fax;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("gender")
    private String gender;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("id")
    private String id;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("idNumber")
    private String idNumber;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("idType")
    private String idType;
    /**
     * 移动电话
     */
    @ApiField("mobile")
    private String mobile;
    /**
     * 姓名
     */
    @ApiField("name")
    private String name;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("nick")
    private String nick;
    /**
     * 省份
     */
    @ApiField("province")
    private String province;
    /**
     * 备注
     */
    @ApiField("remark")
    private String remark;
    /**
     * 固定电话
     */
    @ApiField("tel")
    private String tel;
    /**
     * 村镇
     */
    @ApiField("town")
    private String town;
    /**
     * 邮编
     */
    @ApiField("zipCode")
    private String zipCode;


    public String getArea() {
    return this.area;
    }
    public void setArea(String area) {
    this.area = area;
    }
    public String getBirthDate() {
    return this.birthDate;
    }
    public void setBirthDate(String birthDate) {
    this.birthDate = birthDate;
    }
    public String getCarNo() {
    return this.carNo;
    }
    public void setCarNo(String carNo) {
    this.carNo = carNo;
    }
    public String getCareer() {
    return this.career;
    }
    public void setCareer(String career) {
    this.career = career;
    }
    public String getCity() {
    return this.city;
    }
    public void setCity(String city) {
    this.city = city;
    }
    public String getCompany() {
    return this.company;
    }
    public void setCompany(String company) {
    this.company = company;
    }
    public String getCountryCode() {
    return this.countryCode;
    }
    public void setCountryCode(String countryCode) {
    this.countryCode = countryCode;
    }
    public String getCountryCodeCiq() {
    return this.countryCodeCiq;
    }
    public void setCountryCodeCiq(String countryCodeCiq) {
    this.countryCodeCiq = countryCodeCiq;
    }
    public String getCountryCodeCus() {
    return this.countryCodeCus;
    }
    public void setCountryCodeCus(String countryCodeCus) {
    this.countryCodeCus = countryCodeCus;
    }
    public String getDetailAddress() {
    return this.detailAddress;
    }
    public void setDetailAddress(String detailAddress) {
    this.detailAddress = detailAddress;
    }
    public String getEmail() {
    return this.email;
    }
    public void setEmail(String email) {
    this.email = email;
    }
    public String getFax() {
    return this.fax;
    }
    public void setFax(String fax) {
    this.fax = fax;
    }
    public String getGender() {
    return this.gender;
    }
    public void setGender(String gender) {
    this.gender = gender;
    }
    public String getId() {
    return this.id;
    }
    public void setId(String id) {
    this.id = id;
    }
    public String getIdNumber() {
    return this.idNumber;
    }
    public void setIdNumber(String idNumber) {
    this.idNumber = idNumber;
    }
    public String getIdType() {
    return this.idType;
    }
    public void setIdType(String idType) {
    this.idType = idType;
    }
    public String getMobile() {
    return this.mobile;
    }
    public void setMobile(String mobile) {
    this.mobile = mobile;
    }
    public String getName() {
    return this.name;
    }
    public void setName(String name) {
    this.name = name;
    }
    public String getNick() {
    return this.nick;
    }
    public void setNick(String nick) {
    this.nick = nick;
    }
    public String getProvince() {
    return this.province;
    }
    public void setProvince(String province) {
    this.province = province;
    }
    public String getRemark() {
    return this.remark;
    }
    public void setRemark(String remark) {
    this.remark = remark;
    }
    public String getTel() {
    return this.tel;
    }
    public void setTel(String tel) {
    this.tel = tel;
    }
    public String getTown() {
    return this.town;
    }
    public void setTown(String town) {
    this.town = town;
    }
    public String getZipCode() {
    return this.zipCode;
    }
    public void setZipCode(String zipCode) {
    this.zipCode = zipCode;
    }

    }

    /**
     * 退货单信息
     *
     * @author top auto create
     * @since 1.0, null
     */

    public static class ReturnOrder {

    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("actionType")
    private String actionType;
    /**
     * 买家昵称
     */
    @ApiField("buyerNick")
    private String buyerNick;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("earliestArrivalTime")
    private String earliestArrivalTime;
    /**
     * 运单号
     */
    @ApiField("expressCode")
    private String expressCode;
    /**
     * 物流公司编码(SF=顺丰、EMS=标准快递、EYB=经济快件、ZJS=宅急送、YTO=圆通、ZTO=中通(ZTO)、HTKY=百世汇通、 UC=优速、STO=申通、TTKDEX=天天快递、QFKD=全峰、FAST=快捷、POSTB=邮政小包、GTO=国通、YUNDA=韵达、JD=京东配送、DD=当当宅配、 AMAZON=亚马逊物流、OTHER=其他;只传英文编码)
     */
    @ApiField("logisticsCode")
    private String logisticsCode;
    /**
     * 物流公司名称
     */
    @ApiField("logisticsName")
    private String logisticsName;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("orderConfirmTime")
    private String orderConfirmTime;
    /**
     * 用字符串格式来表示订单标记列表(比如VISIT^ SELLER_AFFORD^SYNC_RETURN_BILL等;中间用“^”来隔开订单标记list (所 有字母全部大写) VISIT=上门；SELLER_AFFORD=是否卖家承担运费(默认是)SYNC_RETURN_BILL=同时退回发票)
     */
    @ApiField("orderFlag")
    private String orderFlag;
    /**
     * 单据类型(THRK=退货入库;HHRK=换货入库;只传英文编码)
     */
    @ApiField("orderType")
    private String orderType;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("outBizCode")
    private String outBizCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("ownerCode")
    private String ownerCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("planArrivalTime")
    private String planArrivalTime;
    /**
     * 原出库单号(ERP分配)
     */
    @ApiField("preDeliveryOrderCode")
    private String preDeliveryOrderCode;
    /**
     * 原出库单号(WMS分配)
     */
    @ApiField("preDeliveryOrderId")
    private String preDeliveryOrderId;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("refOrderCode")
    private String refOrderCode;
    /**
     * 备注
     */
    @ApiField("remark")
    private String remark;
    /**
     * ERP的退货入库单编码
     */
    @ApiField("returnOrderCode")
    private String returnOrderCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("returnOrderId")
    private String returnOrderId;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("returnOrderStatus")
    private String returnOrderStatus;
    /**
     * 退货原因
     */
    @ApiField("returnReason")
    private String returnReason;
    /**
     * 发件人信息
     */
    @ApiField("senderInfo")
    private SenderInfo senderInfo;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("sourceOrderCode")
    private String sourceOrderCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("supplierCode")
    private String supplierCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("supplierName")
    private String supplierName;
    /**
     * 仓库编码(统仓统配等无需ERP指定仓储编码的情况填OTHER)
     */
    @ApiField("warehouseCode")
    private String warehouseCode;


    public String getActionType() {
    return this.actionType;
    }
    public void setActionType(String actionType) {
    this.actionType = actionType;
    }
    public String getBuyerNick() {
    return this.buyerNick;
    }
    public void setBuyerNick(String buyerNick) {
    this.buyerNick = buyerNick;
    }
    public String getEarliestArrivalTime() {
    return this.earliestArrivalTime;
    }
    public void setEarliestArrivalTime(String earliestArrivalTime) {
    this.earliestArrivalTime = earliestArrivalTime;
    }
    public String getExpressCode() {
    return this.expressCode;
    }
    public void setExpressCode(String expressCode) {
    this.expressCode = expressCode;
    }
    public String getLogisticsCode() {
    return this.logisticsCode;
    }
    public void setLogisticsCode(String logisticsCode) {
    this.logisticsCode = logisticsCode;
    }
    public String getLogisticsName() {
    return this.logisticsName;
    }
    public void setLogisticsName(String logisticsName) {
    this.logisticsName = logisticsName;
    }
    public String getOrderConfirmTime() {
    return this.orderConfirmTime;
    }
    public void setOrderConfirmTime(String orderConfirmTime) {
    this.orderConfirmTime = orderConfirmTime;
    }
    public String getOrderFlag() {
    return this.orderFlag;
    }
    public void setOrderFlag(String orderFlag) {
    this.orderFlag = orderFlag;
    }
    public String getOrderType() {
    return this.orderType;
    }
    public void setOrderType(String orderType) {
    this.orderType = orderType;
    }
    public String getOutBizCode() {
    return this.outBizCode;
    }
    public void setOutBizCode(String outBizCode) {
    this.outBizCode = outBizCode;
    }
    public String getOwnerCode() {
    return this.ownerCode;
    }
    public void setOwnerCode(String ownerCode) {
    this.ownerCode = ownerCode;
    }
    public String getPlanArrivalTime() {
    return this.planArrivalTime;
    }
    public void setPlanArrivalTime(String planArrivalTime) {
    this.planArrivalTime = planArrivalTime;
    }
    public String getPreDeliveryOrderCode() {
    return this.preDeliveryOrderCode;
    }
    public void setPreDeliveryOrderCode(String preDeliveryOrderCode) {
    this.preDeliveryOrderCode = preDeliveryOrderCode;
    }
    public String getPreDeliveryOrderId() {
    return this.preDeliveryOrderId;
    }
    public void setPreDeliveryOrderId(String preDeliveryOrderId) {
    this.preDeliveryOrderId = preDeliveryOrderId;
    }
    public String getRefOrderCode() {
    return this.refOrderCode;
    }
    public void setRefOrderCode(String refOrderCode) {
    this.refOrderCode = refOrderCode;
    }
    public String getRemark() {
    return this.remark;
    }
    public void setRemark(String remark) {
    this.remark = remark;
    }
    public String getReturnOrderCode() {
    return this.returnOrderCode;
    }
    public void setReturnOrderCode(String returnOrderCode) {
    this.returnOrderCode = returnOrderCode;
    }
    public String getReturnOrderId() {
    return this.returnOrderId;
    }
    public void setReturnOrderId(String returnOrderId) {
    this.returnOrderId = returnOrderId;
    }
    public String getReturnOrderStatus() {
    return this.returnOrderStatus;
    }
    public void setReturnOrderStatus(String returnOrderStatus) {
    this.returnOrderStatus = returnOrderStatus;
    }
    public String getReturnReason() {
    return this.returnReason;
    }
    public void setReturnReason(String returnReason) {
    this.returnReason = returnReason;
    }
    public SenderInfo getSenderInfo() {
    return this.senderInfo;
    }
    public void setSenderInfo(SenderInfo senderInfo) {
    this.senderInfo = senderInfo;
    }
    public String getSourceOrderCode() {
    return this.sourceOrderCode;
    }
    public void setSourceOrderCode(String sourceOrderCode) {
    this.sourceOrderCode = sourceOrderCode;
    }
    public String getSupplierCode() {
    return this.supplierCode;
    }
    public void setSupplierCode(String supplierCode) {
    this.supplierCode = supplierCode;
    }
    public String getSupplierName() {
    return this.supplierName;
    }
    public void setSupplierName(String supplierName) {
    this.supplierName = supplierName;
    }
    public String getWarehouseCode() {
    return this.warehouseCode;
    }
    public void setWarehouseCode(String warehouseCode) {
    this.warehouseCode = warehouseCode;
    }

    }

    /**
     * sn列表
     *
     * @author top auto create
     * @since 1.0, null
     */

    public static class SnList {

    /**
     * sn编码
     */
    @ApiListField("sn")
    @ApiField("string")
    private List<String> sn;


    public List<String> getSn() {
    return this.sn;
    }
    public void setSn(List<String> sn) {
    this.sn = sn;
    }

    }

    /**
     * 订单信息
     *
     * @author top auto create
     * @since 1.0, null
     */

    public static class OrderLine {

    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("actualPrice")
    private String actualPrice;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("actualQty")
    private String actualQty;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("amount")
    private String amount;
    /**
     * 批次编码
     */
    @ApiField("batchCode")
    private String batchCode;
    /**
     * batchs
     */
    @ApiListField("batchs")
    @ApiField("batch")
    private List<Batch> batchs;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("color")
    private String color;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("deliveryOrderId")
    private String deliveryOrderId;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("discount")
    private String discount;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("discountAmount")
    private String discountAmount;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("discountPrice")
    private String discountPrice;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("exceptionQty")
    private String exceptionQty;
    /**
     * 过期日期(YYYY-MM-DD)
     */
    @ApiField("expireDate")
    private String expireDate;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("extCode")
    private String extCode;
    /**
     * 库存类型(ZP=正品;CC=残次;默认为ZP)
     */
    @ApiField("inventoryType")
    private String inventoryType;
    /**
     * 商品编码
     */
    @ApiField("itemCode")
    private String itemCode;
    /**
     * 仓储系统商品编码(条件为提供后端（仓储系统）商品编码的仓储系统)
     */
    @ApiField("itemId")
    private String itemId;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("itemName")
    private String itemName;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("locationCode")
    private String locationCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("moveInLocation")
    private String moveInLocation;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("moveOutLocation")
    private String moveOutLocation;
    /**
     * 单据行号
     */
    @ApiField("orderLineNo")
    private String orderLineNo;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("orderSourceCode")
    private String orderSourceCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("outBizCode")
    private String outBizCode;
    /**
     * 货主编码
     */
    @ApiField("ownerCode")
    private String ownerCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("payNo")
    private String payNo;
    /**
     * 应收商品数量
     */
    @ApiField("planQty")
    private Long planQty;
    /**
     * 生产批号
     */
    @ApiField("produceCode")
    private String produceCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("productCode")
    private String productCode;
    /**
     * 生产日期(YYYY-MM-DD)
     */
    @ApiField("productDate")
    private String productDate;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("purchasePrice")
    private String purchasePrice;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("qrCode")
    private String qrCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("quantity")
    private String quantity;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("referencePrice")
    private String referencePrice;
    /**
     * 备注
     */
    @ApiField("remark")
    private String remark;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("retailPrice")
    private String retailPrice;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("settlementAmount")
    private String settlementAmount;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("size")
    private String size;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("skuProperty")
    private String skuProperty;
    /**
     * sn列表
     */
    @ApiField("snList")
    private SnList snList;
    /**
     * 交易平台订单
     */
    @ApiField("sourceOrderCode")
    private String sourceOrderCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("standardAmount")
    private String standardAmount;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("standardPrice")
    private String standardPrice;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("status")
    private String status;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("stockInQty")
    private String stockInQty;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("stockOutQty")
    private String stockOutQty;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("subDeliveryOrderId")
    private String subDeliveryOrderId;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("subSourceCode")
    private String subSourceCode;
    /**
     * 交易平台子订单编码
     */
    @ApiField("subSourceOrderCode")
    private String subSourceOrderCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("taobaoItemCode")
    private String taobaoItemCode;
    /**
     * 奇门仓储字段,说明,string(50),,
     */
    @ApiField("warehouseCode")
    private String warehouseCode;


    public String getActualPrice() {
    return this.actualPrice;
    }
    public void setActualPrice(String actualPrice) {
    this.actualPrice = actualPrice;
    }
    public String getActualQty() {
    return this.actualQty;
    }
    public void setActualQty(String actualQty) {
    this.actualQty = actualQty;
    }
    public String getAmount() {
    return this.amount;
    }
    public void setAmount(String amount) {
    this.amount = amount;
    }
    public String getBatchCode() {
    return this.batchCode;
    }
    public void setBatchCode(String batchCode) {
    this.batchCode = batchCode;
    }
    public List<Batch> getBatchs() {
    return this.batchs;
    }
    public void setBatchs(List<Batch> batchs) {
    this.batchs = batchs;
    }
    public String getColor() {
    return this.color;
    }
    public void setColor(String color) {
    this.color = color;
    }
    public String getDeliveryOrderId() {
    return this.deliveryOrderId;
    }
    public void setDeliveryOrderId(String deliveryOrderId) {
    this.deliveryOrderId = deliveryOrderId;
    }
    public String getDiscount() {
    return this.discount;
    }
    public void setDiscount(String discount) {
    this.discount = discount;
    }
    public String getDiscountAmount() {
    return this.discountAmount;
    }
    public void setDiscountAmount(String discountAmount) {
    this.discountAmount = discountAmount;
    }
    public String getDiscountPrice() {
    return this.discountPrice;
    }
    public void setDiscountPrice(String discountPrice) {
    this.discountPrice = discountPrice;
    }
    public String getExceptionQty() {
    return this.exceptionQty;
    }
    public void setExceptionQty(String exceptionQty) {
    this.exceptionQty = exceptionQty;
    }
    public String getExpireDate() {
    return this.expireDate;
    }
    public void setExpireDate(String expireDate) {
    this.expireDate = expireDate;
    }
    public String getExtCode() {
    return this.extCode;
    }
    public void setExtCode(String extCode) {
    this.extCode = extCode;
    }
    public String getInventoryType() {
    return this.inventoryType;
    }
    public void setInventoryType(String inventoryType) {
    this.inventoryType = inventoryType;
    }
    public String getItemCode() {
    return this.itemCode;
    }
    public void setItemCode(String itemCode) {
    this.itemCode = itemCode;
    }
    public String getItemId() {
    return this.itemId;
    }
    public void setItemId(String itemId) {
    this.itemId = itemId;
    }
    public String getItemName() {
    return this.itemName;
    }
    public void setItemName(String itemName) {
    this.itemName = itemName;
    }
    public String getLocationCode() {
    return this.locationCode;
    }
    public void setLocationCode(String locationCode) {
    this.locationCode = locationCode;
    }
    public String getMoveInLocation() {
    return this.moveInLocation;
    }
    public void setMoveInLocation(String moveInLocation) {
    this.moveInLocation = moveInLocation;
    }
    public String getMoveOutLocation() {
    return this.moveOutLocation;
    }
    public void setMoveOutLocation(String moveOutLocation) {
    this.moveOutLocation = moveOutLocation;
    }
    public String getOrderLineNo() {
    return this.orderLineNo;
    }
    public void setOrderLineNo(String orderLineNo) {
    this.orderLineNo = orderLineNo;
    }
    public String getOrderSourceCode() {
    return this.orderSourceCode;
    }
    public void setOrderSourceCode(String orderSourceCode) {
    this.orderSourceCode = orderSourceCode;
    }
    public String getOutBizCode() {
    return this.outBizCode;
    }
    public void setOutBizCode(String outBizCode) {
    this.outBizCode = outBizCode;
    }
    public String getOwnerCode() {
    return this.ownerCode;
    }
    public void setOwnerCode(String ownerCode) {
    this.ownerCode = ownerCode;
    }
    public String getPayNo() {
    return this.payNo;
    }
    public void setPayNo(String payNo) {
    this.payNo = payNo;
    }
    public Long getPlanQty() {
    return this.planQty;
    }
    public void setPlanQty(Long planQty) {
    this.planQty = planQty;
    }
    public String getProduceCode() {
    return this.produceCode;
    }
    public void setProduceCode(String produceCode) {
    this.produceCode = produceCode;
    }
    public String getProductCode() {
    return this.productCode;
    }
    public void setProductCode(String productCode) {
    this.productCode = productCode;
    }
    public String getProductDate() {
    return this.productDate;
    }
    public void setProductDate(String productDate) {
    this.productDate = productDate;
    }
    public String getPurchasePrice() {
    return this.purchasePrice;
    }
    public void setPurchasePrice(String purchasePrice) {
    this.purchasePrice = purchasePrice;
    }
    public String getQrCode() {
    return this.qrCode;
    }
    public void setQrCode(String qrCode) {
    this.qrCode = qrCode;
    }
    public String getQuantity() {
    return this.quantity;
    }
    public void setQuantity(String quantity) {
    this.quantity = quantity;
    }
    public String getReferencePrice() {
    return this.referencePrice;
    }
    public void setReferencePrice(String referencePrice) {
    this.referencePrice = referencePrice;
    }
    public String getRemark() {
    return this.remark;
    }
    public void setRemark(String remark) {
    this.remark = remark;
    }
    public String getRetailPrice() {
    return this.retailPrice;
    }
    public void setRetailPrice(String retailPrice) {
    this.retailPrice = retailPrice;
    }
    public String getSettlementAmount() {
    return this.settlementAmount;
    }
    public void setSettlementAmount(String settlementAmount) {
    this.settlementAmount = settlementAmount;
    }
    public String getSize() {
    return this.size;
    }
    public void setSize(String size) {
    this.size = size;
    }
    public String getSkuProperty() {
    return this.skuProperty;
    }
    public void setSkuProperty(String skuProperty) {
    this.skuProperty = skuProperty;
    }
    public SnList getSnList() {
    return this.snList;
    }
    public void setSnList(SnList snList) {
    this.snList = snList;
    }
    public String getSourceOrderCode() {
    return this.sourceOrderCode;
    }
    public void setSourceOrderCode(String sourceOrderCode) {
    this.sourceOrderCode = sourceOrderCode;
    }
    public String getStandardAmount() {
    return this.standardAmount;
    }
    public void setStandardAmount(String standardAmount) {
    this.standardAmount = standardAmount;
    }
    public String getStandardPrice() {
    return this.standardPrice;
    }
    public void setStandardPrice(String standardPrice) {
    this.standardPrice = standardPrice;
    }
    public String getStatus() {
    return this.status;
    }
    public void setStatus(String status) {
    this.status = status;
    }
    public String getStockInQty() {
    return this.stockInQty;
    }
    public void setStockInQty(String stockInQty) {
    this.stockInQty = stockInQty;
    }
    public String getStockOutQty() {
    return this.stockOutQty;
    }
    public void setStockOutQty(String stockOutQty) {
    this.stockOutQty = stockOutQty;
    }
    public String getSubDeliveryOrderId() {
    return this.subDeliveryOrderId;
    }
    public void setSubDeliveryOrderId(String subDeliveryOrderId) {
    this.subDeliveryOrderId = subDeliveryOrderId;
    }
    public String getSubSourceCode() {
    return this.subSourceCode;
    }
    public void setSubSourceCode(String subSourceCode) {
    this.subSourceCode = subSourceCode;
    }
    public String getSubSourceOrderCode() {
    return this.subSourceOrderCode;
    }
    public void setSubSourceOrderCode(String subSourceOrderCode) {
    this.subSourceOrderCode = subSourceOrderCode;
    }
    public String getTaobaoItemCode() {
    return this.taobaoItemCode;
    }
    public void setTaobaoItemCode(String taobaoItemCode) {
    this.taobaoItemCode = taobaoItemCode;
    }
    public String getWarehouseCode() {
    return this.warehouseCode;
    }
    public void setWarehouseCode(String warehouseCode) {
    this.warehouseCode = warehouseCode;
    }

    }


    }